.. |High_ic1| image:: Img/High_ic1.png .. |Low_ic1| image:: Img/Low_ic1.png .. |Search_ic| image:: Img/Search_ic.png .. |Del_ic1| image:: Img/Del_ic1.png .. |Del_ic2| image:: Img/Del_ic2.png .. |Star_ic| image:: Img/Star_ic.png .. |Flag_ic| image:: Img/Flag_ic.png .. |Add_ic| image:: Img/Add_ic.png .. |rClear_ic| image:: Img/rClear.png .. |rRecov_ic| image:: Img/rRecov.png .. |Details_ic| image:: Img/Details_ic.png .. |Local_ic| image:: Img/Local_ic.png .. |Not-allowed_ic| image:: Img/Not-allowed_ic.png .. |Del_ic8| image:: Img/Del_ic8.png .. |Clear_ic1| image:: Img/Clear_ic1.png .. |Recov_ic1| image:: Img/Recov_ic1.png .. |Local_ic1| image:: Img/Local_ic1.png .. |IRed_ic| image:: Img/IRed.png .. |Otm_ic| image:: Img/Otm.png .. |Shrift_ic| image:: Img/Shrift.png .. |Str_ic| image:: Img/Str.png .. |Spis_ic| image:: Img/Spis.png .. |Zit_ic| image:: Img/Zit.png .. |Inte_ic| image:: Img/Inte.png .. |Wik_ic| image:: Img/Wik.png .. |Iso_ic| image:: Img/Iso.png .. |Tab_ic| image:: Img/Tab.png .. |Lin_ic| image:: Img/Lin.png .. |Ochis_ic| image:: Img/Ochis.png .. |rKnop3_ic| image:: Img/rKnop_3.png .. |rKnop1_ic| image:: Img/rKnop_1.png .. |rKnop2_ic| image:: Img/rKnop_2.png .. |rKnopPok_ic| image:: Img/rKnopPok.png .. |rKnopNastr_ic| image:: Img/rKnopNastr.png .. |rRich_ic| image:: Img/rRich.png .. |rNKn_ic| image:: Img/rNKn.png .. |fico_ic| image:: Img/fico.png .. |sSpec_ic| image:: Img/sSpec.png .. |sSled_ic| image:: Img/sSled.png .. |sNaz_ic| image:: Img/sNaz.png .. |sStre_ic| image:: Img/sStre.png .. |sOSp_ic| image:: Img/sOSp.png .. |fleJson_ic| image:: Img/FormLinkEditorJson.png .. |fleAdd_ic| image:: Img/FormLinkEditorAddLink.png .. _Руководство по настройке форм: ############################## Руководство по настройке форм ############################## ********************************************** Назначение редактора форм ********************************************** Форма - это визуальное представление данных в виде полей для отображения и редактирования данных, а также для отображения связанных данных. Форма позволяет пользователю взаимодействовать с приложением для выполнения автоматизируемой деятельности компании. В функции Администратора Системы входит создание, изменение, копирование, удаление форм, настройка визуальных компонентов форма, а также настройка доступа к формам или к определенным полям форм для различных ролей пользователей. ********************************************** Описание формы и ее компонентов ********************************************** ================================================== Свойства формы ================================================== Форма имеет следующие свойства: *ID* Идентификатор формы. Значение формируется автоматически. Поле доступно для редактирования. *ID Схемы* Из выпадающего списка нужно выбрать идентификатор схемы, данные из которой будут отображаться на форме (подробнее о настройке схем см. :ref:`Руководство по настройке схем`). *Название формы* Текстовое поле для ввода названия формы. *Карточка* Элемент интерфейса «Переключатель». В зависимости от состояния (включен/выключен) показывает, используется или нет данная форма для отображения в виде карточки в консоли (подробнее о настройке консолей см. :ref:`Руководство по настройке консолей`). *ID Сайдбара* Из выпадающего списка нужно выбрать идентификатор сайдбара, который будет отображаться на форме в качестве панели инструментов (тулбара) (подробнее о настройке сайдбаров см. :ref:`Руководство по настройке сайдбаров`). *Форма группы* Из выпадающего списка нужно выбрать группу, к которой принадлежит форма. *Описание* Текстовое поле для ввода описания формы. *Дата изменения* В поле автоматически устанавливаются дата и время последнего изменения формы в формате ДД.ММ.ГГГГ, ЧЧ:ММ:СС. Поле недоступно для редактирования. *Роль* Из выпадающего списка нужно выбрать роль, которой будет доступна данная форма. *Тип* Поле на данный момент не используется. *Иконка* Из выпадающего списка можно выбрать иконку, которая будет отображаться в заголовке формы на ее странице. Флаг *Использовать для результатов поиска*. При выставленном флаге форма будет использоваться при переходе со страницы поиска на выбранный результат в результате полнотекстового поиска. Флаг *Использовать как форму по-умолчанию*. При выставленном флаге в этой форме по умолчанию открываются записи из консоли, если в консоли не указана другая форма, в которой нужно открывать записи. *Компоненты* Описываются компоненты формы. Для описания используется визуальный редактор на отдельной вкладке. *Стили* Описываются стили формы, которые позволяют изменить внешний вид формы. *Действия* Описываются действия, связанные с формой. Данные свойства описываются на вкладке **Действия** редактора форм. *Параметры* В свойстве **параметры** описываются вспомогательные свойства формы, которые могут иметь сложное описание. Данные свойства описываются на вкладке **Параметры** редактора форм. *Связи* Описываются свойства связи записи с другими записями. Данные свойства описываются на вкладке **Связи** редактора форм. ================================================== Свойства компонента формы ================================================== Компонент формы имеет следующие свойства: *ID* Идентификатор компонента шаблона. Значение формируется автоматически. Поле доступно для редактирования. *Название* Текстовое поле для ввода названия компонента шаблона. *Тип* Из выпадающего списка нужно выбрать тип компонента. Подробнее о типах см. `Описание типов компонентов`_. *Подтип* Из выпадающего списка нужно выбрать подтип компонента. Подробнее о подтипах см. `Описание типов компонентов`_. *Видимый* Элемент интерфейса «Переключатель». В зависимости от состояния (включен/выключен) показывает, видим компонент на форме или скрыт. *Тип доступа* Из выпадающего списка нужно выбрать одно из значений: *По умолчанию* Поле доступно для редактирования. *Только чтение* Поле доступно только для чтения, но с полем можно взаимодействовать (выделить, скопировать текст). *Отключен* Поле недоступно для редактирования. При этом поле визуально затемнено, при наведении на него вид курсора меняется на |Not-allowed_ic|, с полем нельзя взаимодействовать (выделить, скопировать текст). *По умолчанию* Указывается значение, которое будет использовано при создании новой записи, если поле, соответствующее компоненту шаблона, пустое. При изменении существующей записи указанное значение не используется. Если в поле «По умолчанию» ничего не указано, это значит, что при создании новой записи, поле, соответствующее компоненту шаблона, может быть пустым (не обязательным для заполнения). *Схема* Из выпадающего списка нужно выбрать идентификатор поля схемы, из которого будут выводиться данные в данный компонент на форме. *Вычисляемое* В данном поле можно задать вычисляемое значение. Значение в этом поле вычисляется на основе значений других полей. Условие, по которому вычисляется значение, указывается в формате JSON. *Действия* В данном поле в формате JSON описываются действия, связанные с компонентом формы. Например, нажатие на кнопку. *Видимый на* В поле можно указать условие видимости для элемента. Условие применяется, только при включенном переключателе «Видимый». Условие указывается в формате JSON. *Параметры* | В свойстве **параметры** описываются вспомогательные свойства компонента, которые могут иметь сложное описание. Данные свойства описываются на вкладке **Параметры** редактора компонента. | В этом поле можно указать конфигурации для внешних скриптов (зависимостей). Перечень конфигураций указывается в формате JSON. | В зависимости от типа компонента набор параметров может отличаться. *Стиль* Описываются стили компонента формы, которые позволяют изменить внешний вид компонента формы. *Данные* | Описываются вспомогательные свойства компонента, связанные с обработкой данных. | В зависимости от типа компонента набор параметров обработки данных может отличаться. .. _Описание типов компонентов: ================================================== Визуальные компоненты формы ================================================== На форме могут поддерживаться следующие визуальные компоненты: * :ref:`button